package com.hoperun.bean;

import java.io.Serializable;
import java.util.List;

import com.hoperun.bean.base.BaseBean;

public class AdminDictionary extends BaseBean implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public static final String TABLE_PREFIX = "ADMIN_DICTIONARY";

	/**
	 * 属性字典编号
	 */
	private Long dictionaryId;

	/**
	 * 常量COL_DICTIONARY_ID 属性字典编号
	 */
	public static final String COL_DICTIONARY_ID = "DICTIONARY_ID";

	/**
	 * 获取字典编号属性
	 */
	public Long getDictionaryId() {
		return this.dictionaryId;
	}

	/**
	 * 设置字典编号属性
	 */
	public void setDictionaryId(Long dictionaryId) {
		this.dictionaryId = dictionaryId;
	}

	/**
	 * 属性属性key
	 */
	private String dictionaryKey;

	/**
	 * 常量COL_DICTIONARY_KEY 属性属性key
	 */
	public static final String COL_DICTIONARY_KEY = "DICTIONARY_KEY";

	/**
	 * 获取属性key属性
	 */
	public String getDictionaryKey() {
		return this.dictionaryKey;
	}

	/**
	 * 设置属性key属性
	 */
	public void setDictionaryKey(String dictionaryKey) {
		this.dictionaryKey = dictionaryKey;
	}

	/**
	 * 属性属性类型
	 */
	private Long dictionaryType;

	/**
	 * 常量COL_DICTIONARY_TYPE 属性属性类型
	 */
	public static final String COL_DICTIONARY_TYPE = "DICTIONARY_TYPE";

	/**
	 * 获取属性类型属性
	 */
	public Long getDictionaryType() {
		return this.dictionaryType;
	}

	/**
	 * 设置属性类型属性
	 */
	public void setDictionaryType(Long dictionaryType) {
		this.dictionaryType = dictionaryType;
	}

	/**
	 * 属性属性描述
	 */
	private String dictionaryLabel;

	/**
	 * 常量COL_DICTIONARY_LABEL 属性属性描述
	 */
	public static final String COL_DICTIONARY_LABEL = "DICTIONARY_LABEL";

	/**
	 * 获取属性描述属性
	 */
	public String getDictionaryLabel() {
		return this.dictionaryLabel;
	}

	/**
	 * 设置属性描述属性
	 */
	public void setDictionaryLabel(String dictionaryLabel) {
		this.dictionaryLabel = dictionaryLabel;
	}

	/**
	 * 属性属性值
	 */
	private String dictionaryValue;

	/**
	 * 常量COL_DICTIONARY_VALUE 属性属性值
	 */
	public static final String COL_DICTIONARY_VALUE = "DICTIONARY_VALUE";

	/**
	 * 获取属性值属性
	 */
	public String getDictionaryValue() {
		return this.dictionaryValue;
	}

	/**
	 * 设置属性值属性
	 */
	public void setDictionaryValue(String dictionaryValue) {
		this.dictionaryValue = dictionaryValue;
	}

	/**
	 * 属性0：是，1：否
	 */
	private int status;

	/**
	 * 常量COL_STATUS 属性0：是，1：否
	 */
	public static final String COL_STATUS = "STATUS";

	/**
	 * 获取0：是，1：否属性
	 */
	public int getStatus() {
		return this.status;
	}

	/**
	 * 设置0：是，1：否属性
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * 属性adminDictionaryType
	 */
	private List<AdminDictionaryType> adminDictionaryTypeList;

	/**
	 * 获取adminDictionaryType属性
	 */
	public List<AdminDictionaryType> getAdminDictionaryTypeList() {
		return this.adminDictionaryTypeList;
	}

	/**
	 * 设置adminDictionaryType属性
	 */
	public void setAdminDictionaryTypeList(
			List<AdminDictionaryType> adminDictionaryTypeList) {
		this.adminDictionaryTypeList = adminDictionaryTypeList;
	}

}
